#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int maxRepeating(char* sequence, char* word) {
//    char* left = sequence;
//    char* right = word;
//    char* cur = sequence;
//    int len = strlen(word);
//    int count = 0;
//    while (*left)
//    {
//        if (*right == '\0')
//        {
//            left--;
//            cur = ++left;
//            count++;
//            right = word;
//        }
//        if (*left == *right)
//        {
//            left++;
//            right++;
//        }
//        else
//        {
//            cur++;
//            right = word;
//            left = cur;
//        }
//    }
//    return count;
//}


int maxRepeating(char* sequence, char* word)
{
    char a[101] = { 0 };
    int i;
    for (i = 0; i < 100; i++)
    {
        strcat(a, word);
        if (strstr(sequence, a) == NULL)
        {
            return i;
        }
    }

    return NULL;
}

int main()
{
    char arr1[] = { "abcab" };
    char arr2[] = { "ab" };
    printf("%d ",maxRepeating(arr1, arr2));
    return 0;
}